Monitoring PVM Programs Using the DAMS Approach

نویسندگان

  • José C. Cunha
  • Vítor Duarte
چکیده

Monitoring tools are fundamental components of a development environment as they provide basic support for performance evaluation, debugging, and program visualization. We describe our experiments with several monitoring tools for PVM, namely XPVM, developed at ORNL, Tape/PVM, developed at IMAG Lab, and DAMS, developed at UNL. These tools are compared and their use is described to support instrumentation and monitoring of a high level distributed language, PVM-Prolog, an extension to Prolog that provides an interface to PVM. This language is being used for the implementation of multi-agent systems, and it provides support for heterogeneous programs, built from C and Prolog components that communicate using PVM.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Xab: A Tool for Monitoring PVM Programs

Xab (X-window Analysis and deBugging) is a tool for run time monitoring of PVM (Parallel Virtual Machine) programs. PVM supports the programming of a network of heterogeneous computers as a single parallel computer. Using Xab, PVM programs can easily be instrumented and monitored. Xab uses PVM to monitor PVM programs. This makes Xab very portable but it leads to interesting issues of how to mak...

متن کامل

Xab : A Tool for Monitoring PVM Programs 1

Xab (X-window Analysis and deBugging) is a tool for run time monitoring of PVM (Parallel Virtual Machine) programs. PVM supports the programming of a network of heterogeneous computers as a single parallel computer. Using Xab, PVM programs can easily be instrumented and monitored. Xab uses PVM to monitor PVM programs. This makes Xab very portable but it leads to interesting issues of how to mak...

متن کامل

Executing and Monitoring PVM Programs in Computational Grids with Jini

This paper presents a way to build a computational Grid for PVM programs. The Grid applies Jini to handle the dynamically changing set of participants, and to make the communication between Grid-clients and Grid-machines possible. In case of a PVM-Grid the grid-resources are Parallel Virtual Machines. Our system provides a high-level interface for them, which through the users can submit their ...

متن کامل

A user-Level process package for PVM

This paper describes an approach to supporting efcient processor virtualization and dynamic load balancing for message-based, parallel programs. Specifically, a user-level process package (UPVM) for SPMD-style PVM applications is presented. UPVM supports light-weight virtual processors that are transparently and independently migratable. It also implements a source-code compatible PVM interface...

متن کامل

Running Pvm Applications in the Punch Wide Area Network-computing Environment

This paper outlines key issues that must be addressed in order to allow PVM-based programs to make eeective use of resources within a wide area network-computing environment. Support mechanisms that allow unmodiied PVM programs to be used within the PUNCH network-computing environment are also described. The mechanisms were found to be easy to implement, and preliminary experiences indicate tha...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998